sign: Factor out logic to read key blobs
authorDaiki Ueno <dueno@redhat.com>
Sun, 11 Aug 2024 06:08:12 +0000 (15:08 +0900)
committerDaiki Ueno <dueno@redhat.com>
Tue, 18 Mar 2025 07:21:24 +0000 (16:21 +0900)
commit65efdf6649f0a996a325f6f990b5fbe604a2e2b1
treeef8cd04574bf3bf29800c7691609795b30310e32
parent867dc0b74da7241606b7dc7461a1b3cad26c0844
sign: Factor out logic to read key blobs

This defines a new interface OstreeBlobReader, which encapsulates the
key file parsing logic. This would make it easy to support custom file
formats such as PEM.

Signed-off-by: Daiki Ueno <dueno@redhat.com>
15 files changed:
Makefile-libostree-defines.am
Makefile-libostree.am
apidoc/ostree-sections.txt
src/libostree/libostree-devel.sym
src/libostree/ostree-blob-reader-base64.c [new file with mode: 0644]
src/libostree/ostree-blob-reader-base64.h [new file with mode: 0644]
src/libostree/ostree-blob-reader-raw.c [new file with mode: 0644]
src/libostree/ostree-blob-reader-raw.h [new file with mode: 0644]
src/libostree/ostree-blob-reader.c [new file with mode: 0644]
src/libostree/ostree-blob-reader.h [new file with mode: 0644]
src/libostree/ostree-sign-ed25519.c
src/libostree/ostree-sign.c
src/libostree/ostree-sign.h
src/ostree/ot-builtin-commit.c
src/ostree/ot-builtin-sign.c